* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

#app {
	width: 100%;
	height: 100%;
}

html,
body {
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #333333;
}

body {
	font-family: PingFangSC, PingFang SC;
}
.el-textarea__inner{
	font-family: PingFangSC, PingFang SC !important;
	font-size: 14px!important;
	color: #333333!important;
}
.el-table th {
	background-color: #F6F7FA !important;
	font-size: 15px !important;
	color: #333333 !important;
	font-weight: 400;
}

.el-pagination {
	text-align: right;
	margin-top: 20px;
}

.hr_xian {
	width: 100%;
	height: 1px;
	background-color: #F0F1F6;
	margin-bottom: 20px;
	margin-top: 30px;
}

.item_detail {
	.top {
		display: flex;
		justify-content: space-between;
		align-items: center;

		.item1 {
			font-weight: 500;
			font-size: 18px;
			color: #333333;
			line-height: 25px;
			text-align: left;
			font-style: normal;
		}
	}

	.table {
		border-collapse: collapse;
		margin-top: 20px;

		td {
			border: 1px solid #ebeef5;
			border-collapse: collapse;
			padding: 26px 20px;
			text-align: left;
			line-height: 20px;
			font-size: 14px;
			font-weight: 400;
			color: #333333;
		}

		td.tit {
			background: #F6F7FA;
			width: 180px;
		}
	}
}

.pages {
	width: 100%;
	height: 100%;
	background-color: #fff;
	padding: 20px;
	overflow-y: auto;
}
.el-table .cell{
	 display: -webkit-box;
	  -webkit-line-clamp: 2;
	  -webkit-box-orient: vertical;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  white-space: normal;
}